<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    

    <script>
    // 箭头函数
    // let fun = () => {
    //     console.log("我叫张三")
    //     return "张三"
    // }
    // let n = fun(); //调用
    // console.log(n);
    

    // let a = function (n){
    //     return n+"***";
    // }
    // let one = a("张三");
    // console.log(one);
    
    // let a = (n) => {
    //     return n+"***";
    // }
    // let one = a("张三");
    // console.log(one);
    
    // let a = n => n+"********";
    // // 自动return
    // // 只能有一行代码
    // // 只能有一个参数
    // let one = a("张三");
    // console.log(one);

    // 1.箭头函数不能用于构造函数
    // 2.箭头函数没有arguments 对象
    // 3.箭头函数没有自己的this ，在箭头函数中的this 会默认指向离他最近的作用域
    

    // let obj = {
    //     name:"张三",
    //     eat:() =>{
    //         console.log(this);
    //     }
    // }
    // obj.eat();

    // setInterval(() =>{

    // },1000)
    // [].forEach(element => {
        
    // });
    // 常用于各种方法的参数 也就是回调函数

    </script>


</body>
</html>